<?
include_once $_SERVER['DOCUMENT_ROOT'] . "/library/phpqrcode/qrlib.php";
include_once $_SERVER['DOCUMENT_ROOT'] . "/conf/config.php";

$dbconn = @mysql_connect($dbhost, $dbuser, $dbpass);
@mysql_select_db($dbname, $dbconn);

// 다음 지도 API 쿼리 스트링
$request = 'http://apis.daum.net/maps/addr2coord?apikey=' . $daum_key . '&output=json&q=';

// 요청을 수행합니다.
$map_request = $request . urlencode($_POST['edit_oldsi'] . " " . $_POST['edit_oldgu'] . " " . $_POST['edit_olddong'] . " " . $_POST['edit_oldbunji']);

if(!$map_request) {
	echo json_encode('DAUM 지도 서비스 에러');
	exit();
}

// 좌표값을 처리한다.
$map_result = json_decode(file_get_contents($map_request), true);

// 기존의 QR Code 삭제
@unlink($_SERVER['DOCUMENT_ROOT'].'/'.$code_loc.$_POST['edit_png']);

// QR Code 생성
$file_name  = str_replace(" ", ".", trim($_POST['edit_newsi'])) . ".";
$file_name .= str_replace(" ", ".", trim($_POST['edit_newgu'])) . ".";
$file_name .= str_replace(" ", ".", trim($_POST['edit_newdong'])) . ".";
$file_name .= str_replace(" ", ".", trim($_POST['edit_newbunji'])) . ".png";
$file_name  = str_replace("..", ".", $file_name);

QRcode::png($code_key.$SEQNO, $_SERVER['DOCUMENT_ROOT'].'/'.$code_loc.$file_name, 'H', 4, 2);

// 데이터베이스 수정 쿼리 스트링
$upQRY  = "update qr_data  set OLDSI='" . trim($_POST['edit_oldsi']) . "', OLDGU='" . trim($_POST['edit_oldgu']);
$upQRY .= "', OLDDONG='" . trim($_POST['edit_olddong']) . "', OLDBUNJI='" . trim($_POST['edit_oldbunji']);
$upQRY .= "', NEWSI='" . trim($_POST['edit_newsi']) . "', NEWGU='" . trim($_POST['edit_newgu']);
$upQRY .= "', NEWDONG='" . trim($_POST['edit_newdong']) . "', NEWBUNJI='" . trim($_POST['edit_newbunji']);
$upQRY .= "', USED='" . trim($_POST['edit_used']) . "', UNIT='" . trim($_POST['edit_unit']);
$upQRY .= "', CPIC='" . trim($_POST['edit_cpic']) . "', CDATE='" . trim($_POST['edit_cdate']);
$upQRY .= "', LAT='" . $map_result[channel][item][0][lat] . "', LNG='" . $map_result[channel][item][0][lng];
$upQRY .= "', PNG='" . $file_name . "' where SEQNO='" . $_POST['edit_seqno'] ."'";

if(@mysql_query($upQRY, $dbconn)) echo json_encode('success');
else echo json_encode($upQRY);
?>